package com.jeeplus.test.query.mapper;

import org.apache.ibatis.annotations.Mapper;

import java.time.LocalDate;
import java.util.List;
import java.util.Map;

/**
 * @author sgy
 * @description
 * @date 2025/7/18
 */
@Mapper
public interface MenuQueryMapper {
    /**
     * 查询继续教育学院的录取年份和专业名称
     * key：录取年份
     * value：录取专业名称
     */
    List<Map<String,String>> selectContinuingEducationYearAndMajorName(String treeType);

    /**
     * 查询研究生学院的录取年份和专业名称
     * key：录取年份
     * value：录取专业名称
     */
    List<Map<String, String>> selectGraduateSchoolYearAndMajorName(String treeType);

    /**
     * 查询教务处的录取年份和专业名称
     * key：录取年份
     * value：录取专业名称
     */
    List<Map<String, String>> selectYearAndMajorName(String treeType);

    // 录取信息树查询
    List<Map<String, String>> selectAdmissionData(String officeId);

    // 学籍信息树查询
    List<Map<String, String>> selectStudentChangeData(String officeId);

    // 档案信息树查询
    List<Map<String, String>> selectArchivalData(String officeId);

    // 毕业信息树查询
    List<Map<String, String>> selectGraduationData(String officeId);

    // 就业信息树查询
    List<Map<String, String>> selectBkbsssData(String officeId);

    //转递信息树查询
    List<Map<String, String>> selectMailingData(String officeId);

    //就业信息学生姓名查询
    List<String> selectBkbsssNamesByMajor(String major);

    //转递信息学生姓名查询
    List<String> selectMailingNamesByMajor(String major);



}
